.loading{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #ffffff;
    z-index: 99999;
}
.loading .uil-ellipsis-css{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}
.loading p{ text-align: center;width: 100%;line-height: 30px; font-size: 24px; }
.header .header_top
{
    font-size: 12px;
    line-height: 30px;

    width: 100%;
    height: 30px;

    color: #7e7e7e;
    background-color: #ebebeb;
}
.header .header_top ul li
{
    float: left;

    padding: 0 4px;
}
.header .header_top ul li a
{
    color: #7e7e7e;
}
.header .header_con .phone
{
    font-size: 12px;
    line-height: 24px;

    margin-top: 35px;

    color: #797979;
}
.header .header_con .phone span
{
    font-size: 24px;
    font-weight: bold;

    color: #f17043;
}
/*导航*/
.header .nav
{
    line-height: 40px;

    width: 100%;

    background-color: #01418f;
}
.header .nav .nav_list li
{
    font-size: 16px;

    position: relative;

    float: left;
}
.header .nav .nav_list li a
{
    display: inline-block;

    width: 150px;

    text-align: center;

    color: #fff;
}
.header .nav .nav_list li a:hover
{
    background-color: #f17043;
}
.nav .nav_list ul.nav_sub
{
    position: absolute;
    z-index: 999;

    display: none;

    width: 100%;

    background: rgba(241, 112, 67, .77);
}
.nav .nav_list ul.nav_sub li a
{
    font-size: 14px;
}
.header .nav .nav_list li .on2
{
    background-color: #f17043;
}


/*banner*/

.slideBox
{
    position: relative;

    overflow: hidden;

    width: 100%;
    height: 480px;
}

.slideBox .hd
{
    position: absolute;
    z-index: 1;
    bottom: 20px;
    left: 0;

    width: 100%;
    height: 15px;
}

.slideBox .hd ul
{
    overflow: hidden;
    zoom: 1;

    text-align: center;
}

.slideBox .hd ul li
{
    font-size: 0;
    line-height: 5px;

    display: inline-block;

    width: 12px;
    height: 12px;
    margin-right: 4px;

    cursor: pointer;
    text-align: center;

    color: #fff;
    border-radius: 50%;
    background: rgba(255, 255, 255, 1);
}

.slideBox .hd ul li.on
{
    color: #f17043;
    background: #f17043;
}

.slideBox .bd
{
    position: relative;
    z-index: 0;

    height: 100%;
}

.slideBox .bd li
{
    zoom: 1;

    vertical-align: middle;
}

.slideBox .bd img
{
    display: block;

    width: 100%;
    height: 480px;
}

.slideBox .bd li a
{
    display: block;

    width: 100%;
    height: 480px;
}


/* 下面是前/后按钮代码，如果不需要删除即可 */

.slideBox .prev,
.slideBox .next
{
    position: absolute;
    top: 50%;
    left: 3%;

    display: block;

    width: 32px;
    height: 40px;
    margin-top: -25px;

    opacity: .5;
    background: url(../img/slider-arrow.png) -110px 5px no-repeat;

    filter: alpha(opacity=50);
}

.slideBox .next
{
    right: 3%;
    left: auto;

    background-position: 8px 5px;
}

.slideBox .prev:hover,
.slideBox .next:hover
{
    opacity: 1;

    filter: alpha(opacity=100);
}

.slideBox .prevStop
{
    display: none;
}

.slideBox .nextStop
{
    display: none;
}

.products-wrap
{
    padding: 50px 0 38px 0;

    background-color: #f7f7f7;
}
/**/
.title-wrap
{
    font-size: 32px;
    font-weight: bold;
    line-height: 32px;

    text-align: center;
}
.title-wrap .yy
{
    font-size: 18px;
    font-weight: normal;

    color: #5e5e5e;
}
.title-wrap .title-color
{
    color: #01418f;
}
.title-wrap .dian
{
    display: inline-block;

    margin: 0 10px ;
}


.products-wrap .picScroll-left
{
    position: relative;

    width: 1050px;
    margin: 40px auto 20px auto ;
}

.products-wrap .picScroll-left .bd ul
{
    overflow: hidden;
    zoom: 1;

    padding-top: 20px;
}

.products-wrap .picScroll-left .bd ul li
{
    float: left;
    overflow: hidden;

    height: 290px;
    margin: 0 25px;
    padding: 10px 5px;

    text-align: center;

    _display: inline;
}
.products-wrap .picScroll-left .bd ul li:hover .pic img
{
    transform: scale(1.1);
}
.products-wrap .picScroll-left .bd ul li .p-box
{
    overflow: hidden;

    border: solid 1px #f3f3f3;
    box-shadow: 2px 2px 5px #d2d2d2;
}
.products-wrap .picScroll-left .bd ul li .pic
{
    overflow: hidden;

    height: 221px;

    text-align: center;
    vertical-align: middle;
}

.products-wrap  .picScroll-left .bd ul li .pic img
{
    display: inline-block;

    width: 100%;
    margin-top: -25px;

    transition: all .3s ease-in;
}

.products-wrap .picList p
{
    font-size: 16px;
    line-height: 40px;

    display: inline-block;

    width: 100%;
    height: 40px;
    padding: 0;

    text-align: center;

    color: #5e5e5e;
    background-color: #fff;
}
.products-wrap .picScroll-left .tempWrap
{
    margin: 0 auto;
}


.products-wrap .picScroll-left .hd .next
{
    position: absolute;
    z-index: 99;
    top: 40%;
    left: -60px;

    display: block;

    width: 60px;
    height: 93px;
    margin-top: -17px;

    text-align: center;

    background: url(../img/pre.png) top center no-repeat;
}

.products-wrap .picScroll-left .hd .prev
{
    position: absolute;
    z-index: 99;
    top: 40%;
    right: -60px;

    display: block;

    width: 60px;
    height: 93px;
    margin-top: -17px;

    text-align: center;

    background: url(../img/next.png) top center no-repeat;
}


.show-wrap .products-more
{
    font-size: 14px;
    line-height: 40px;

    display: block;

    width: 140px;
    height: 40px;
    margin: 0 auto;

    text-align: center;

    color: #737373;
    border: solid 1px #d3d3d3;
}
.show-wrap .products-more:hover
{
    color: #01418f;
    border-color: #01418f;
}
/*优势*/
.advantage-wrap
{
    width: 100%;
    height: auto;
    padding: 85px 0 50px 0;

    background: url(../img/youshibg.png)0 100px no-repeat;
    background-size: contain;
}
.abvantage-title
{
    width: 665px;
    height: 62px;
    margin: 0 auto  70px auto;
}
.abvantage-box .fl,
.abvantage-box .fr
{
    width: 50%;
    height: 320px;
}
.ys1 dl
{
    width: 580px;
    margin-bottom: 25px;

    background: url(../img/1.png) no-repeat left top;
}
.ys2 dl
{
    width: 580px;

    background: url(../img/2.png) no-repeat left top;
}
.ys3 dl
{
    width: 505px;
    margin-top: 136px;
    margin-bottom: 44px;

    background: url(../img/3.png) no-repeat left top;
}
.ys4 dl
{
    width: 505px;

    background: url(../img/4.png) no-repeat left top;
}
.ys1 dl dt
{
    font-size: 26px;
    font-weight: bold;
    line-height: 34px;

    width: 526px;
    height: 40px;
    margin-left: 54px;

    color: #01418f;
    background: url(../img/ys1dtbg.png) no-repeat left bottom;
}
.ys2 dl dt
{
    font-size: 26px;
    font-weight: bold;
    line-height: 34px;

    width: 526px;
    height: 40px;
    margin-left: 54px;

    color: #01418f;
    background: url(../img/ys1dtbg.png) no-repeat left bottom;
}
.ys3 dl dt
{
    font-size: 26px;
    font-weight: bold;
    line-height: 34px;

    width: 451px;
    height: 40px;
    margin-left: 54px;

    color: #01418f;
    background: url(../img/ys1dtbg.png) no-repeat left bottom;
}
.ys4 dl dt
{
    font-size: 26px;
    font-weight: bold;
    line-height: 34px;

    width: 451px;
    height: 40px;
    margin-left: 54px;

    color: #01418f;
    background: url(../img/ys1dtbg.png) no-repeat left bottom;
}
.ys1 dl dd,
.ys2 dl dd
{
    font-size: 16px;
    line-height: 26px;

    width: 526px;
    height: 52px;
    margin-top: 10px;
    margin-left: 39px;
    padding-left: 15px;

    text-align: left;

    color: #666;
    background: url(../img/ysddbg.png) no-repeat left 10px;
}
.ys3 dl dd,
.ys4 dl dd
{
    font-size: 16px;
    line-height: 34px;

    width: 451px;
    height: 34px;
    margin-left: 39px;
    padding-left: 15px;

    text-align: left;

    color: #666;
    background: url(../img/ysddbg.png) no-repeat left center;
}

/*设备展示*/
@font-face
{
    font-family: '文鼎CS行楷';

    src: url(../font/wdcs.TTF);
}
.eq-text
{
    font-family: '文鼎CS行楷';
    font-size: 32px;
    line-height: 32px;

    text-align: center;

    color: #2c2c2c;
}
.eq-show
{
    padding: 0 0 50px 0;
}





/*关于我们*/
.about-wrap
{
    width: 100%;
    height: 504px;
    padding: 20px 0;

    background: url(../img/about_bg.jpg)top center  no-repeat;
}
.about-title
{
    font-size: 32px;
    font-weight: bold;
    line-height: 32px;

    margin: 20px 0;

    text-align: center;

    color: #fff;
}
.about-title .dian
{
    display: inline-block;

    margin: 0 10px;
}
.about-title .title-color
{
    color: #f17043;
}
.about-title .yy
{
    font-size: 18px;
    font-weight: normal;
}
.about-Img .aboutImg_bg
{
    padding: 5px;

    background: #fff;
}
.about-Img .aboutImg_bg img{
    width: 572px;
    height: 333px;
}
.about-text
{
    font-size: 16px;
    line-height: 30px;

    width: 530px;
    padding-top: 30px;
    padding-right: 50px;

    color: #fff;
}
.about-text p
{
    text-indent: 2em;
}
.about-text p:first-of-type
{
    margin-bottom: 20px;
}
.about-text .about-more
{
    font-size: 14px;
    line-height: 36px;

    display: block;

    width: 124px;
    height: 36px;
    margin: 60px auto 0 auto;

    text-align: center;

    color: #484848;
    border: solid 1px #d2d2d2;
    background-color: #fff;
}
.about-text .about-more:hover
{
    color: #fff;
    background-color: #f17043;
}
/*新闻资讯*/
.news-wrap
{
    padding-top: 50px;
}
.news-wrap .new_left_title
{
    font-size: 20px;
    line-height: 48px;

    color: #303030;
    border-bottom: solid #d0d0d0 1px;
}
.news-wrap .new_left_title:before
{
    display: inline-block;
    float: left;

    width: 5px;
    height: 32px;
    margin-top: 8px;
    margin-right: 10px;
    margin-left: 10px;

    content: '';

    background-color: #f17043;
}
.news-wrap .news_left
{
    width: 468px;
    height: auto;
}
.news-wrap .new_left img
{
    width: 100%;
}
.news_left_Summary
{
    font-size: 14px;
    line-height: 24px;

    padding: 5px 5px;

    color: #9d9d9d;
}
.news-wrap .news_right
{
    width: 694px;
    height: auto;
}
.news-wrap .news_right .news_top
{
    font-size: 18px;
    line-height: 40px;

    color: #f17043;
    border-bottom: solid 1px #585858;
}
.news-wrap .news_right .news_top span
{
    font-size: 14px;

    float: right;

    color: #585858;
}
.news-wrap .news_right ul li
{
    padding: 10px 0;

    border-bottom: dashed 1px #dfdddd;
}
.news-wrap .news_right ul li .news_time
{
    font-size: 18px;
    line-height: 32px;

    width: 100px;
    height: 100px;

    text-align: center;

    color: #fff;
    background-color: #585858;
}
.news-wrap .news_right ul li .news_time span
{
    font-size: 32px;

    display: block;

    margin-top: 25px;
}
.news-wrap .news_right ul li .news_con
{
    width: 522px;
    height: auto;
    margin-right: 35px;
}
.news-wrap .news_right ul li .news_con .news_title
{
    font-size: 20px;
    line-height: 24px;

    margin-bottom: 10px;

    color: #444;
}
.news-wrap .news_right ul li .news_con .news_zy
{
    font-size: 14px;
    line-height: 24px;

    width: 100%;
    height: 50px;

    color: #969696;
}
.news-wrap .news_right ul li .news_con  span
{
    font-size: 12px;

    display: block;
    float: right;

    color: #969696;
}
.news-wrap .news_right ul li:hover .news_con  span
{
    color: #01418f;
}
/*footer*/

.footer
{
    box-sizing: border-box;
    width: 100%;
    height: 323px;
    margin-top: 40px;
    padding-top: 35px;

    border-top: solid 5px #4947d9;
    background-color: #3b3b3b;
}
.footer .copyright
{
    font-size: 12px;
    line-height: 40px;

    text-align: center ;

    color: #9d9d9d;
    background-color: #323232;
}
.footer .copyright a
{
    color: #9d9d9d;
}
.footer .footer_fl
{
    height: 240px;
}
.footer .footer_fl ul li
{
    font-size: 14px;
    font-weight: bold;

    float: left;

    margin-right: 40px;

    text-align: center;

    color: #fff;
}
.footer .footer_fl ul li:last-of-type
{
    margin-right: 0;
}
.footer .footer_fl ul li ul li
{
    font-size: 12px;
    font-weight: normal;
    line-height: 24px;

    float: none;

    margin-right: 0;

    color: #c4c4c4;
}
.footer .footer_fl ul li ul li a
{
    color: #c4c4c4;
}
.footer .footer_fl ul li ul
{
    margin-top: 20px;
}
.footer .footer_fr
{
    width: 500px;
    padding-right: 10px;
}
.footer .footer_fr .contact .title
{
    font-size: 20px;
    font-weight: normal;
    line-height: 24px;

    margin-bottom: 20px;

    color: #fff;
}
.footer .footer_fr .contact .title span
{
    font-size: 18px;
}
.footer .footer_fr .contact p
{
    line-height: 20px;

    width: 300px;
    margin: 10px 0;

    color: #e7e6e6;
}
.footer .footer_fr .wechat p
{
    line-height: 30px;

    text-align: center;

    color: #e7e6e6;
}

/*内页样式*/
.banner_Img
{
    overflow: hidden;

    width: 100%;
    height: 250px;

    background: url(../img/banner_Img.jpg)top center no-repeat;
    background-size: cover;
    box-shadow: 0 5px 5px #e3e3e3;
}
.submenu
{
    line-height: 38px;

    width: 100%;
    height: 40px;
    padding: 5px 0;

    background-color: #eeeaea;
}
.submenu ul li
{
    float: left;

    margin: 0 15px;

    text-align: center;
}
.submenu ul li a
{
    display: block;

    padding: 0 5px;
}
.submenu ul li  i
{
    display: block;

    width: 0;
    height: 2px;

    transition: width .5s;

    background-color: #699aff;
}
.submenu ul li:hover i
{
    width: 100%;;
}
.submenu .current i
{
    width: 100%;
}
.text-wrap
{
    padding: 50px 0;
}
.text-wrap .current-title
{
    font-size: 24px;
    line-height: 50px;

    margin-bottom: 20px;

    text-align: left;

    border-bottom: solid 1px #c1c1c1;
}
.location
{
    font-size: 14px;

    color: #c1c1c1;
}
.location a
{
    color: #c1c1c1;
}
.text-wrap .text-con
{
    font-size: 16px;
    line-height: 30px;

    padding: 10px;

    color: #666;
}
.cont-wrap
{
    padding: 50px 0;
}
.submenu-left
{
    width: 200px;
}
.wrap-right
{
    width: 950px;
}
.submenu-left h2
{
    line-height: 40px;

    margin-bottom: 10px;
    padding-left: 15px;

    color: #fff;
    background-color: #01418f;
}
.submenu-left ul li
{
    border-bottom: solid 1px #eeeaea;
}
.submenu-left ul li a
{
    font-size: 16px;
    line-height: 40px;

    display: block;
}
.submenu-left ul li a i
{
    display: inline-block;

    width: 8px;
    height: 8px;
    margin-right: 20px;

    border: solid 2px #666;
    border-radius: 50%;
}
.submenu-left ul li:hover a
{
    font-weight: bold;

    color: #f17043;
}
.submenu-left ul li:hover i
{
    border-color: #f17043 ;
}
.submenu-left ul li .current
{
    font-weight: bold;

    color: #f17043;
}
.submenu-left ul li .current i
{
    border-color: #f17043 ;
}
.wrap-right  .current-title
{
    font-size: 24px;
    line-height: 30px;

    margin-bottom: 20px;
    padding-bottom: 10px;

    color: #666;
    border-bottom: solid 1px #c1c1c1;
}
.wrap-right  .current-title::before
{
    display: inline-block;
    float: left;

    width: 4px;
    height: 30px;
    margin-right: 5px;

    content: '';

    background-color: #f07146;
}
.wrap-right  .text-con
{
    font-size: 16px;
    line-height: 30px;

    padding: 10px;
}
/*产品*/
ul.products_list li
{
    float: left;

    width: 256px;
    height: 238px;
    margin: 10px 25px;
}
ul.products_list li .p-wrap
{
    width: 100%;
    height: auto;

    transition: all .3s;

    box-shadow: 0 0 1px #d2d2d2;
}
ul.products_list li img
{
    width: 100%;
    height: 197px;
}
ul.products_list li p
{
    font-size: 14px;
    line-height: 32px;

    text-align: center;
}
ul.products_list li:hover .p-wrap
{
    margin-top: -5px;

    box-shadow: 2px 2px 5px #d2d2d2;
}
/**/
ul.news_list li
{
    margin-bottom: 10px ;
    padding: 5px 10px;

    border-bottom: dashed 1px #d2d2d2;
}
ul.news_list li .news_time
{
    font-size: 18px;
    line-height: 32px;

    width: 100px;
    height: 100px;

    text-align: center;

    color: #fff;
    background-color: #585858;
}
ul.news_list li .news_time span
{
    font-size: 32px;

    display: block;

    margin-top: 25px;
}
ul.news_list li .news_con
{
    width: 722px;
    height: auto;
    margin-right: 35px;
}
ul.news_list li .news_con .news_title
{
    font-size: 20px;
    line-height: 24px;

    margin-bottom: 10px;

    color: #444;
}
ul.news_list li .news_con .news_zy
{
    font-size: 14px;
    line-height: 24px;

    width: 100%;
    height: 50px;

    color: #969696;
}
ul.news_list li .news_con  span
{
    font-size: 12px;

    display: block;
    float: right;

    color: #969696;
}

/*招聘详细*/
.jobConts
{
    line-height: 30px;

    color: #666;
}
.jobConts .line
{
    font-size: 0;

    overflow: hidden;

    height: 1px;
    margin: 10px 0;

    background: #ccc;
}
.jobConts .jobdesc
{
    padding: 10px;

    color: #333;
    background: #f5f5f5;
}
.jobConts strong
{
    color: #333;
}


/*留言栏目*/
.msgtitle
{
    font-size: 14px;
    font-weight: bold;

    display: block;

    padding-bottom: 5px;
}
.message_block
{
    color: #666;
}
.message_block p
{
    padding: 12px;
}
.msg_input
{
    font-size: 13px;

    width: 400px;
    padding: 8px 9px;

    color: #888;
    border: 1px solid #e0e0e0;
    border-radius: 2px;
    background: #fff;
    -webkit-box-shadow: 0 2px 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 0 0 rgba(0, 0, 0, .03);
}
.msg_input_on
{
    font-size: 13px;

    width: 400px;
    padding: 8px 9px;

    color: #888;
    border: 1px solid #8cd1ff;
    border-radius: 2px;
    background: #f1f9ff;
    -webkit-box-shadow: 0 2px 0 0 rgba(0, 0, 0, .03);
            box-shadow: 0 2px 0 0 rgba(0, 0, 0, .03);
}
.message_labes
{
    font-size: 14px;
}
.message_title
{
    line-height: 34px;

    height: 34px;
    padding: 0 12px;

    background: #f6f9fb;
}
.message_title h2
{
    font-size: 14px;

    float: left;

    color: #376b88;
}
.message_title span
{
    font-weight: bold;

    float: right;

    color: #999;
}
.message_info
{
    text-align: right;

    color: #8ea6b6;
}
.message_replay
{
    padding: 0 12px;

    background: #f5f5f5;
}
.msg_btn_area
{
    margin: 16px 0;

    text-align: center;
}
.msg_btn_area a
{
    font-family: '宋体';
    font-size: 14px;
    font-weight: bold;

    display: inline-block;
    overflow: hidden;

    padding: 5px 15px;

    cursor: pointer;
    text-align: center;

    color: #fff;
    background: #09f;
}
.msg_btn_area a:hover
{
    text-decoration: none;

    background: #f60;
}


/*新闻列表内容页*/
.listConts
{
    line-height: 26px;

    color: #666;
}
.listConts .title
{
    font-size: 24px;
    line-height: 40px;

    text-align: center;

    color: #000;
}
.listConts .info
{
    line-height: 28px;

    width: 480px;
    height: 27px;
    margin: 15px auto;

    text-align: center;

    color: #666;
    border: 1px solid #ccc;
    border-right: none;
    border-left: none;
}
.listConts .info small
{
    font-size: 12px;

    margin-right: 3px;
    margin-left: 8px;

    color: #999;
}
.listConts .info .small,
.info .big
{
    font-family: Georgia;
    font-weight: bold;

    cursor: pointer;
}
.listConts .info .small
{
    font-size: 10px;

    padding-right: 3px;
}
.listConts .info .big
{
    padding-left: 3px;

    color: #003ba6;
}
.listConts .desc
{
    line-height: 20px;

    margin: 20px 0 15px;
    padding: 5px 10px;

    border: 1px solid #f4e4b4;
    background: #fffff0;
}
.listConts .showimg
{
    margin: 20px 0;

    text-align: center;
}
.listConts .showimg a img
{
    padding: 1px;

    border: 1px solid #ccc;
}
.listConts .showimg a:hover img
{
    padding: 1px;

    border: 1px solid #f90;
}
.listConts .conttitle
{
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;

    margin-bottom: 7px;
    padding-bottom: 7px;

    color: #2f2f2f;
    border-bottom: 1px solid #ddd;
}
.listConts .author
{
    text-align: right;

    color: #999;
}


/*商品内容页*/
.goodsConts
{
    color: #666;
}
.goodsConts h1.title
{
    font-size: 24px;
    line-height: 40px;

    margin-bottom: 20px;

    text-align: center;

    color: #000;
}
.goodsConts .cloud-zoom
{
    display: block;

    width: 400px;
    height: 400px;
    margin-bottom: 10px;
}
.goodsConts .cloud-zoom img
{
    width: 398px;
    height: 398px;

    border: 1px solid #ccc;
}
.goodsConts .zoomlist li
{
    float: left;

    height: 45px;
    margin-right: 3px;

    border: 1px solid #ccc;
}
.goodsConts .zoomlist li img
{
    width: 45px;
    height: 45px;
}
.goodsConts .cloud-zoom-lens
{
    cursor: move;

    background: #fff;
}
.goodsConts .cloud-zoom-title
{
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;

    position: absolute !important;
    top: 0;

    width: 100%;
    padding: 3px;

    text-align: center;

    color: #fff;
    background: #000;
}
.goodsConts .cloud-zoom-big
{
    overflow: hidden;
}
.goodsConts .cloud-zoom-loading
{
    padding: 3px;

    color: white;
    border: 1px solid #000;
    background: #222;
}
.goodsConts .tb-meta
{
    width: 400px;

    color: #999;
}
.goodsConts .tb-meta li
{
    line-height: 30px;

    padding-left: 10px;
}
.goodsConts .tb-meta li span
{
    display: inline-block;

    width: 60px;
}
.goodsConts .tb-meta li strong.price
{
    font-family: Verdana;
    font-size: 24px;

    margin-right: 5px;

    color: #c00;
}
.goodsConts .tb-meta li strong.lt
{
    font-family: Verdana;

    margin-right: 5px;

    text-decoration: line-through;

    color: #333;
}
.goodsConts .tb-skin
{
    width: 360px;
    margin-top: 10px;
    padding: 20px;

    border: 1px solid #f7f5f3;
    border-right: none;
    border-left: none;
    background: #fcfaf9;
}
.goodsConts .tb-skin .tb-note-title
{
    height: 22px;
    margin-bottom: 8px;
}
.goodsConts .tb-skin .tb-note-title span
{
    float: left;
}
.goodsConts .tb-skin .tb-note-title a
{
    font-weight: bold;

    float: right;

    color: #333;
}
.goodsConts .tb-action
{
    margin-top: 20px;
}
.goodsConts .tb-action a
{
    float: left;
    overflow: hidden;

    text-indent: -9999px;

    background-image: url(../images/buybtn.png);
}
.goodsConts .tb-action a#buynow
{
    display: block;

    width: 131px;
    height: 37px;
    margin-right: 10px;

    background-position: left 0;
}
.goodsConts .tb-action a#addcart
{
    display: block;

    width: 156px;
    height: 37px;

    background-position: -132px 0;
}
.goodsConts .tb-prop dt
{
    float: left;

    margin-bottom: 8px;
}
.goodsConts .tb-prop dd
{
    margin-bottom: 8px;
}
.goodsConts .tb-prop dd a
{
    margin-right: 5px;
    padding: 2px 5px;

    color: #816957;
    border: 1px solid #eae5e3;
    background: #f0edec;
}
.goodsConts .tb-prop dd a:hover
{
    text-decoration: none;

    color: #000;
}
.goodsConts .tb-prop dd a.selected
{
    border: 1px solid #816957;
}
.goodsConts .tb-note-title
{
    color: #816957;
}
.goodsConts .tabs
{
    height: 28px;
    margin: 35px 0 15px;

    border-bottom: 1px solid #ccc;
}
.goodsConts .tabs li
{
    float: left;

    margin-right: 5px;
}
.goodsConts .tabs li a
{
    font-size: 14px;
    font-weight: bold;
    line-height: 29px;

    display: block;

    width: 83px;
    height: 29px;

    text-align: center;
}
.goodsConts .tabs li a:hover
{
    text-decoration: none;
}
.goodsConts .tabs li.active a
{
    background: url(../images/soft_tabs_on.png) no-repeat;
}
.goodsConts .tabs li.normal a
{
    background: url(../images/soft_tabs.png) no-repeat;
}
.goodsConts .buynum
{
    width: 50px;
    height: 20px;

    text-align: center;

    border: 1px solid #ccc;
    background: url(../images/input_gray_bg.png) repeat-x;
}
.goodsarea .fr
{
    width: 650px;
    height: 400px;
}
.goodsarea .fr p
{
    font-size: 18px;
    font-weight: bold;

    margin-top: 200px;
}
/*分页样式*/
.page_info
{
    margin-top: 10px;

    text-align: center;

    color: #333;
}
.page_info span
{
    font-weight: bold;

    padding: 0 2px;
}
.page_list
{
    font-family: 'Arial Black';
    font-size: 12px;
    line-height: 24px;

    height: 24px;
    margin-top: 20px;

    text-align: center;
    letter-spacing: 0;
}
.page_list a
{
    display: inline-block;

    margin: 0 1px;
    padding: 0 8px;

    text-align: center;

    color: #898989;
    border: 1px solid #e8e8e8;
    background: #f8f8f8;
}
.page_list a:hover
{
    color: #fff;
    border: 1px solid #898989;
    background: #898989;
}
.page_list a.on
{
    color: #333;
    border: 1px solid #ccc;
    background: #e5edf2;
}

/*发展历程*/
.text-con .box
{
    padding: 0 10px;
    min-height: 650px;
    background-color: #eee;
}
.event_year
{
    float: left;

    width: 60px;
    margin-top: 10px;

    text-align: center;

    border-bottom: 2px solid #ddd;
}
.event_year li
{
    font-size: 18px;
    line-height: 40px;

    height: 40px;
    margin-bottom: 1px;

    cursor: pointer;

    color: #828282;
    background: #fff;
}
.event_year li.current
{
    width: 61px;
    padding-left: 9px;

    text-align: left;

    color: #fff;
    background: #06f url('../img/jian.png') 60px 0 no-repeat;
}
.event_list
{
    float: right;

    width: 850px;
    margin: 10px 0 20px 0;

    background: url('../img/dian3.png') 139px 0 repeat-y;
}
.event_list h3
{
    font-family: Georgia;
    font-size: 24px;
    font-style: italic;
    line-height: 30px;

    height: 38px;
    margin: 0 0 10px 132px;
    padding-left: 25px;

    color: #06f;
    background: url('../img/jian.png') 0 -45px no-repeat;
}.event_list li
{
    background: url('../img/jian.png') 136px -80px no-repeat;
}
.event_list li span
{
    display: block;
    float: left;

    width: 127px;
    margin-top: 10px;

    text-align: right;
}
.event_list li p
{
    line-height: 25px;

    display: inline-block;

    width: 680px;
    margin-left: 24px;
    padding-left: 10px;

    background: url('../img/jian.png') -21px 0 no-repeat;

    _float: left;
}
.event_list li p span
{
    width: 650px;
    margin: 0;
    padding: 10px 15px;

    text-align: left;

    border-bottom: 2px solid #ddd;
    background: #fff;
}

/**/
.pic_list li
{
    float: left;

    width: 256px;
    height: 238px;
    margin: 10px 25px;
}
.pic_list li img
{
    width: 100%;
    height: 197px;
}

/*在线客服*/
.side
{
    position: fixed;
    z-index: 100;
    top: 80%;
    right: 0;

    width: 54px;
    height: 125px;
}
.side ul li
{
    position: relative;

    float: left;

    width: 54px;
    height: 54px;

    border-bottom: 1px solid #444;
}
.side ul li .sidebox
{
    font: 14px/54px '微软雅黑';

    position: absolute;
    top: 0;
    right: 0;

    overflow: hidden;

    width: 54px;
    height: 54px;

    transition: all .3s;

    opacity: .8;
    color: #fff;
    background: #000;

    filter: Alpha(opacity=80);
}
.side ul li .sidetop
{
    line-height: 54px;

    display: inline-block;

    width: 54px;
    height: 54px;

    transition: all .3s;

    opacity: .8;
    background: #000;

    filter: Alpha(opacity=80);
}
.side ul li .sidetop:hover
{
    opacity: 1;
    background: #01418f;

    filter: Alpha(opacity=100);
}
.side ul li img
{
    float: left;
}

/*首页生产设备*/
div.indexmaindiv
{
    width: 1150px;
    height: 200px;
    margin: 0 auto;
}

div.indexmaindiv div.playerstyles
{
    width: 168px;
    height: 44px;

    background: url('images/areabackground/playstyles.png') no-repeat;
}

div.indexmaindiv1
{
    margin-top: 25px;
}

div.indexmaindiv1 div.stylesgoleft
{
    float: left;

    width: 28px;
    height: 60px;
    margin: 50px 5px 0 0;

    cursor: pointer;

    background: url(../img/left.png) left top no-repeat;
}

div.indexmaindiv1 div.playerdetail
{
    font-family: '微软雅黑';

    width: 240px;
    height: 200px;

    background: #fff;
}

div.indexmaindiv1 div.playerdetail div.detailimg
{
    width: 100%;
    height: 158px;
}

div.indexmaindiv1 div.playerdetail div.detailimg img
{
    width: 100%;
    height: 158px;
}

div.indexmaindiv1 div.playerdetail div.teanames
{
    font-size: 14px;
    line-height: 24px;

    margin-top: 5px;

    text-align: center;

    color: #404040;
}

div.indexmaindiv1 div.playerdetail div.teadetail
{
    width: 156px;
    height: 27px;
    margin: 5px 8px;

    color: #666;
}

div.indexmaindiv1 div.playerdetail .checkdetail
{
    display: block;

    width: 134px;
    height: 27px;
    margin: 18px;

    background: url('images/areabackground/checkdetail.png') no-repeat;
}

div.indexmaindiv1 div.stylesgoright
{
    float: left;

    width: 28px;
    height: 60px;
    margin: 50px 0 0 15px;

    cursor: pointer;

    background: url(../img/right.png)left top no-repeat;
}


/*滚动*/

div.maindiv1
{
    position: relative;

    float: left;
    overflow: hidden;

    width: 1040px;
    height: 200px;
}

div.maindiv1 ul
{
    position: absolute;
    top: 0;
    left: 0;

    overflow: hidden;
}

div.maindiv1 ul li
{
    float: left;

    width: 240px;
    height: 200px;
    margin: 0 10px;
}
/*客户往来*/
.service_pic  li
{
    float: left;
    width: 253px;
    margin: 10px 15px;
    padding: 5px 10px;

    cursor: pointer; 

    border: solid 1px #eee;
}
.service_pic  li img
{
    width: 100%;
    height: 65px;
     display: block;
            filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
}
.service_pic  li:hover img
{
            filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
}

/*发展历程*/
.event_year
{
    float: left;

    width: 60px;
    margin-top: 10px;

    text-align: center;

    border-bottom: 2px solid #ddd;
}
.event_year li
{
    font-size: 18px;
    line-height: 40px;

    height: 40px;
    margin-bottom: 1px;

    cursor: pointer;

    color: #828282;
    background: #fff;
}
.event_year li.current
{
    width: 61px;
    padding-left: 9px;

    text-align: left;

    color: #fff;
    background: #06f url('../img/jian.png') 60px 0 no-repeat;
}
.event_list
{
    float: right;

    width: 850px;
    margin: 10px 0 20px 0;

    background: url('../img/dian3.png') 139px 0 repeat-y;
}
.event_list h3
{
    font-family: Georgia;
    font-size: 24px;
    font-style: italic;
    line-height: 30px;

    height: 38px;
    margin: 0 0 10px 132px;
    padding-left: 25px;

    color: #06f;
    background: url('../img/jian.png') 0 -45px no-repeat;
}.event_list li
{
    background: url('../img/jian.png') 136px -80px no-repeat;
}
.event_list li span
{
    display: block;
    float: left;

    width: 127px;
    margin-top: 10px;

    text-align: right;
}
.event_list li p
{
    line-height: 25px;

    display: inline-block;

    width: 680px;
    margin-left: 24px;
    padding-left: 10px;

    background: url('../img/jian.png') -21px 0 no-repeat;

    _float: left;
}
.event_list li p span
{
    width: 650px;
    margin: 0;
    padding: 10px 15px;

    text-align: left;

    border-bottom: 2px solid #ddd;
    background: #fff;
}
